﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BrokerBase.Lib.Core;

namespace BrokerBase.Lib.Metadata
{
    public interface IMetaProperty:IPK
    {
        /// <summary>
        /// 所属元数据
        /// </summary>
        IMeta Owner { get; set; }
        /// <summary>
        /// 数据类型
        /// </summary>
        IMeta MetaType { get; set; }
        /// <summary>
        /// 集合中的泛型类型
        /// </summary>
        IMeta DataType { get; set; }
        /// <summary>
        /// 属性名称
        /// </summary>
        string Name { get; set; }
        /// <summary>
        /// 显示名称
        /// </summary>
        string Caption { get; set; }

    }
}
